<?php

	$this->Html->script(array('flexigrid.pack','jquery.maskedinput-1.2.2.min','maskinput'), false);
	$this->Html->css('flexigrid', null, array('inline' => false));
	
	$professor_id = $this->request->data['Professor']['id'];
	
	echo $this->Form->create('Professor');
	echo $this->Form->input('id');
	echo $this->Form->input('nome',array('type' => 'text', 'class' => 'tamanho50', 'label' => __('Nome'), 'maxlength' => 100));
	echo '<div style="clear:both"></div>';
	
?>

<div id="tabs">

	<ul>
		<li><a href="#tabs-DadosPessoais">Dados Pessoais</a></li>
		<li><a href="#tabs-DadosResidencias">Dados Residencias</a></li>
		<li><a href="#tabs-Habilitacoes">Habilitações</a></li>
		<li><a href="#tabs-Aulas">Aulas Ministradas</a></li>
	</ul>
	
	<div id="tabs-DadosPessoais" class="painel_tabs">	

		<?php	
			echo $this->Form->input('data_nascimento', array('type' => 'text', 'class' => 'maskdata data', 'label' => __('Data Nasc')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('cpf',array('type'=>'text', 'class' => 'maskcpf cpf', 'label'=> __('CPF')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('email', array('class' => 'tamanho50', 'label' => __('E-mail'), 'maxlength' => 100));
		?>
		
	</div>
	
	
	<div id="tabs-DadosResidencias" class="painel_tabs">	

		<?php	
		
			echo $this->Form->input('endereco_cep', array('class' => 'maskcep cep', 'label' => __('Cep')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('endereco_logradouro', array('class' => 'tamanho30', 'label' => __('Logradouro'), 'maxlength' => 100));
			echo $this->Form->input('endereco_numero', array('label' => __('Número')));
			echo $this->Form->input('endereco_complemento', array('label' => __('Complemento')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('endereco_bairro', array('class' => 'tamanho30', 'label' => __('Bairro'), 'maxlength' => 100));
			echo $this->Form->input('cidade_id', array('type' => 'select', 'options' => $cidades, 'empty' => 'Selecione', 'class' => 'tamanho30', 'label' => __('Cidade')));
			echo '<div style="clear:both;"></div>';
			echo $this->Form->input('telefone_res',array('class' => 'masktelefone tel', 'label' => __('Tel. Residencial')));
			echo $this->Form->input('telefone_cel',array('class' => 'masktelefone tel', 'label' => __('Tel. Celular')));
			echo $this->Form->input('telefone_com',array('class' => 'masktelefone tel', 'label' => __('Tel. Comercial')));
			echo '<div style="clear:both;"></div>';	
			
		?>
		
	</div>	
	
	<div id="tabs-Habilitacoes" class="painel_tabs">	

		<?php include_once 'grid_habilitacoes.ctp'; ?>			
		
	</div>	
	
	<div id="tabs-Aulas" class="painel_tabs">	

		<?php include_once 'grid_aulas.ctp'; ?>			
		
	</div>			
	
</div>

<?php
	echo '<div class="botoes_form">';
	echo $this->Form->button('Salvar', array('type' => 'submit'));
	echo $this->Form->button('Voltar', array('type'=>'button', 'onClick' => "javascript:location='{$this->request->base}/{$this->request->controller}/index'"));
	echo '</div>'; 
	echo $this->Form->end();
?>

<script>

	$( "#tabs" ).tabs({cookie: {expires: 1}	});

	$("#ProfessorEnderecoCep").change(function(){
		
		var id = $(this); 
	
		if (id.val() == 0) {
			return;
		}		
		
		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: '<?php echo $this->request->base; ?>/enderecos/pesquisar_cep/' + id.val(),
			async: true,
			beforeSend : function() {
				id.addClass('input_ajax_loading');
			},
			success: function(retorno){
	    		if (retorno) {
	    			$("#ProfessorEnderecoLogradouro").val(retorno.Endereco.logradouro);
	    			$("#ProfessorEnderecoBairro").val(retorno.Endereco.bairro);
	    			$("#ProfessorCidadeId").val(retorno.Cidade.id);
	    			$("#ProfessorEnderecoNumero").focus()
	    		} else {
	    			$("#ProfessorEnderecoLogradouro").val("");
	    			$("#ProfessorEnderecoBairro").val("");
	    			$("#ProfessorCidadeId").val("");
	    		}
				id.removeClass('input_ajax_loading');
			}
		});
	
	});	

</script>	